That was really well executed. Knock back was kind of brutal, and invincibility frames could have been for a slightly longer duration. I don't think it needs a map. I did not know what all the upgrades did at first, but kind of figured it out. Great stuff :)