The lack of a level restart button or a level select screen made the game pretty frustrating at times if I got softlocked or there was a bug, as I would have to start from the very beginning. But other then that, I would say that this effectively captures the theme. Good job!