creating a step-by-step plan for a 2d retro shooter game