The making of a Retro 2D Java based game.