Base extentable object class for GameStack