Changed the method to get the enemy unit locations to accept a list of
units and then decide which one are enemies internally
Added properties to reference which unit is currently selected for
attack
Added code to deal with the unit deciding attack game state (#61)
New game state added