Hi I just played your game. The art and presentation is really nice, and it's a nice idea.
I think you need more instructions though, because it took me a while to figure out what was happening, and even once I did it was quite challenging.
It's a super cool concept though which reminds me a bit of "space team."