Updated move() to add a draw parameter and removed the moveNoDraw  function