private void Form_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
 {
     // Send keypress message
     KeyPressMessage msg = new KeyPressMessage();
     msg.Key = e.KeyCode;
     msg.Depressed = false;
     Owner.MessagePool.SendMessage(msg);
 }
 public void OnKeyPress(KeyPressMessage msg)
 {
     // What key is it?
     switch (msg.Key)
     {
         case Keys.A:
             move_left = msg.Depressed;
             break;
         case Keys.W:
             move_forward = msg.Depressed;
             break;
         case Keys.S:
             move_back = msg.Depressed;
             break;
         case Keys.D:
             move_right = msg.Depressed;
             break;
     }
 }