MVC ve State Pattern Implementation in Game