Added movement code. Requiring player to move still needs work.