I didn't really understand how it works but I won lol.
Cool graphics and music :)
I really don't think the game matches the theme though.
You're right :( I didn't really get around to justifying the theme due to dealing with other issues, and I think I should have built a game mechanic that expressed the theme instead