It was quite hard to avoid the fireballs, are the going to follow you till they hit something? If so I'd probably put a timer on those for how long they stay out, or decrease their power over time maybe. It was also a little hard to tell if my hits were registering on the heads, as the RMB attack was instant but didn't always look like it was doing anything. Nice work though.