This is great! Really polished and fun, plus lots of levels and a nice tutorial. Great work! It would be nice if the Bosses were a bit more distinct - perhaps they could be humanoid slimes that have appendages which break off as they take damage?
Thanks for your feedback!