// PRIVATE
		/// <summary>
		/// Do send move.
		/// </summary>
		/// <param name="aTurretMoveVO">A turret move V.</param>
		private void _doSendMove (PlayerMoveVO aTurretMoveVO) 
		{

			if (iGameModel.gameState == GameState.ROUND_DURING_CORE_GAMEPLAY) {
				playerDoMoveSignal.Dispatch (aTurretMoveVO);
			}
		
		}
		/// <summary>
		/// When the turret do move signal.
		/// </summary>
		/// <param name="aTurretMoveVO">A turret move V.</param>
		private void _onPlayerDoMoveSignal (PlayerMoveVO aPlayerMoveVO) 
		{
			switch (aPlayerMoveVO.moveType) {
			case MoveType.UpOneTick:
				view.targetY += aPlayerMoveVO.amount;
				break;
			case MoveType.DownOneTick:
				view.targetY -= aPlayerMoveVO.amount;
				break;
			default:
				#pragma warning disable 0162
				throw new SwitchStatementException();
				break;
				#pragma warning restore 0162
			}
		}