https://www.onlinecultus.com/2021/09/04/game-design-and-development-1-2d-shooter/
Game Design and Development 1: 2D Shooter