changed player to use protocol only
fixed failing test after changing player
cleaned up player_spec
changed require for some of the classes
reformat test
cleaned up require
Moved ui out of player