Abstract

broke the player class apart into base class gameObject and Player