change Monster class to use gameState Hero, update battle timing to try and find out where lost time is going