title: Smooth grid movement
body: <p>I'm working on a Java Bomberman clone, using a grid system, and I'm not really satisfied with the movement right now. When the player presses a movement key, the character starts to move (with 0.25 speed). The player loses the control, and the character keeps moving until it has moved a full tile. The player only regains control when the character gets to the center of the next tile.</p>
  
  <p>This makes it's too "laggy". If I want to change direction <i>now</i>, I can't.</p>
  
  <p>Maybe I could make the base of the character smaller than the size of the sprite, meaning I would have to check ahead of the corners to check if it was a valid move. Any thoughts?</p>
  
  <p>Thanks!</p>