Simpler, better grid based movement with animations