I've made plenty of these before but I thought up of a different way for moving. I know there are better ways to do this but its been ages since I programmed haha. Thought I'd release this.
Moving on a "grid" style, you can't change directions in the middle of moving and you can easilly change the keys / speed / distance of the grid.
Files available in rar or zip