Added player interface.
Added more varieties of player ui.
Merge remote-tracking branch 'origin/design'