GameDevelopment-FromZeroToHero 2D platformer with character switching mechanics and a game loop revolving around 2 important gameplay elements: money and food