Wow! I can't imagine how much you must've worked on this, because the level of polish, even if the game is "small scale", is damn note-worthy! Kudos for that. The gameplay is rather neat too, the only suggestion I'd have is to get to the actual game loop faster
Nice submission!