Implementation of a New MVC it works but it must have the same number of PlayerModel and GameObject which doesn't fit with the definition of cycling