move a lot of parsing of user input into the user object. Pass most verbs through to the player and let that object deal with them.