public void GameEvent(int Width, int Height) //Event for one Timer Tick { int PositionX = 0; int PositionY = 0; bool Collision = false; if (Direction == 1) { PositionX = 10; } else if (Direction == 3) { PositionY = 10; } else if (Direction == 2) { PositionX = -10; } else if (Direction == 4) { PositionY = -10; } Body.Move(_Target, PositionX, PositionY); //Determines where draw next square Collision = Body.Collision(); //Checks Collision terms if (Body.Eat(ref Food, Target, PositionX, PositionY) == true) { _Score += 100; IncreaseSpeed(); } ; //If Snake will meet Food square GameEnd(Width, Height, Collision); //Check Game Over conditions }