started on game engine classes