Is it fixable?

if KeyDown(KEY_LEFT) then 	' move left elseif KeyDown(KEY_RIGHT) then 	' move right 	' if KEY_LEFT is already hold, this is not going to be executed endif
if KeyDown(keyLeft) and !KeyDown(keyRight) then 	moveleft() elseif KeyDown(keyRight) and !KeyDown(keyLeft) then 	moveright() endif