I am sorry to say most mechanics in this game are not satisfying and very not creative for me. Only moving and shooting mechanics are ok.
I have to say good job for the game idea. Even if it's not too good. But it's better than most entries that I have played.