Working on client player
Refactored dropdown logic
Refactoring interface code