public PlayerController(IPlayerConfig config, IPlayerView view) { _modelGuid = PlayerStorage.CreateModel(config); var model = PlayerStorage.GetItem(_modelGuid); var position = FieldStorage.GetPlayerSpawn(); model.GridPosition = position; model.Position = GridUtil.ConvertPointToPosition(position); model.GridTargetPosition = position; model.TargetPosition = GridUtil.ConvertPointToPosition(position); _playerView = view; }