Player basics

Filled out player as Singleton.