Create AbstractGameController class

Move wheel of time controller out of project.
Abstract class will handle many of the common functions of the
controller