More player:move() refactoring, ready for pushing and blurbs.