I like the use of the theme here- swapping positions adds a strategy element that I think you made good use of in your level design. I think the game starts too hard (I really struggled on the first level). Maybe a few introductory levels to let the player get accustomed to the game mechanics would be helpful. Overall though, I had fun playing this. Great job.