Trying to implement a state machine for battle.
Added a state machine to the Battle.

This will allow to better control the change in behaviour on mouse click between the different game states.