By mechanics I mean that it feels quite slow paced right now and not entirely in your control except for the power ups choice
Thank you for your honest review, i am planning to do some game balancing and improvements in near future.♥️