Interesting concept ! Took me a while to figure out what's up but there's a good balance of puzzle and fighting.
The color scheme could better reflect what's what, eg everything red is good for the player, etc