I’ve been making good progress since the last post. My short term goal with the project at the moment is to reach a state where I can make levels and have a playable game. So what I’m aiming for right now is to have a playable build of the game in which a user can start a level, play it all the way to the end and then either move to the next level if there is any or get back to the main menu and exit the game gracefully.