Refactor hero and enemy into Creature. Minor refactor on Weapon system.