Apenas outra forma de verificar o limite da tela com o adicional de movimento horizontal.
function movimentaAtor(){
//usei else if porque não quero movimento na diagonal
if(keyIsDown(UP_ARROW)){
yAtor -= 3;
} else if(keyIsDown(DOWN_ARROW) && podeMoverY()){
yAtor += 3;
} else if(keyIsDown(LEFT_ARROW) && podeMoverXE()){
xAtor -= 3;
} else if(keyIsDown(RIGHT_ARROW) && podeMoverXD()){
xAtor += 3;
}
}