Add GameState enum class
Add abstract Object class
Let Block class inherit from abstract Object class