Ok, I'm a bit confused, but I win the game somehow. Why the player back sprite is smaller than the others? XD
Overall it was an interesting take, you've nailed the theme perfectly and offered something original!