Initial work on making abstract class for games