Inital Player implimentation.