Good work on the C++ conversion. The only weird issue I noticed is that clicking the "Quit To Desktop" button's bounding box in the "Press Space" menu will immediately exit the game. This might confuse a player into thinking the game crashed. I'd recommend disabling mouse input in that menu state, and maybe re-enabling it 50ms or so after hitting space.
I didn't encounter gameplay issues. Can't wait to see new levels.