Added preliminary movement code. Needs some heavy tweaking.