I am not sure how the game fits to the theme but I don't really mind it just because feeling in this game is awesome. Levels sometimes made me think a bit much to complete but anyways I like challenging levels so I do like your game design.