public void MakeMove() { PrepareMove(); if (MakeMoveCommand != null) { MakeMoveCommand.Execute(); OnMove(); } }