Refactored create code to add a create_player interface.
Additional refactoring to extract responsibilities from the big create method.
Renamed create method to include login.
Added method to get class from model.
Refactoring desc and look commands.
Added subs for %r