The key spamming was just to show the that the region does move and how it moves keeping the player centred. Im applying a pathfinding algorithm at the moment so the player will move itsself towards the target node. I haven't built the server framework yet so this is all client sided at the moment. I prefer click movement, that way your only sending to the server the users current node and the target node. Less stress on the server as your not constantly sending movement messages back and fourth every time the key is pressed.