Add a state when Character is selected

Instead of usingWaitingForAction create a new state that is
CharacterSelectedState