This is pretty fun! Though I was sad none of the enemies wanted to talk to me haha
By the way for the enemies who throws fireballs, it seems that the fireballs keep moving with them when they walk. Be sure the fireball isn't a child to the enemy object to avoid this. Well done :)