title: Respond to multiple KeyDown events
body: <p>I'm making a simple WinForm car race game. I've got two objects - cars, and they move on the form when key is pressed (Form1KeyDown_Event). </p>
  
  <p>The only thing is, that when one player press a key, the other player cannot press his key (nothing happens). But when the first player releases the key, second player can press one his keys and normally control his car. </p>
  
  <p>How can I listen for two player keys simultaneously? Should I use threads and have each car on its own thread?</p>