To move an object those two versions seem to work: x += speed * sin(angle) y += speed * cos(angle) x += speed * cos(angle) y -= speed * sin(angle) which is the best?