moving create controller methods into GamePlayer class