Love these kinds of games! I enjoyed playing through it. The big map was a bit hard to manage, and there was a bug where i could only access the shop once. But i won regardless :) The different power-ups was a cool twist i have not seen in these games before. It was a smart choice having the power-up being mandatory to complete the first level to teach how they work.
Well done!