Added Command pattern to input handling. Will now be able to play actions by all game actors (multiple character controlled by user)