private void GameForm_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { State.showControls(); Timer.Enabled = false; Invalidate(); //State.RestartGame(Inputs); } else if (Timer.Enabled) { Inputs.addKey(e); } else if (e.KeyCode == Keys.Enter) { if (message == failureMessage) { State.showControls(); Invalidate(); } else { State.RestartGame(Inputs); Timer.Enabled = true; } } }