title: C# when mouse move event, time loop stops
body: <p>I have created a game where you need to shoot a mole which moves randomly on screen every 0.5 seconds.</p>
  
  <p>When I move my mouse over the screen without stopping, the time-loop seems to freeze until the mouse stops moving.</p>
  
  <p>I have an on-mouse move event which refreshes to screen,
  and a time-loop event which updates the form every 0.5 seconds. How can I make both events run without interfering with each other?</p>