https://medium.com/nerd-for-tech/implementing-space-shooter-game-features-evasive-maneuver-3dc197eb7947