Added move event and move action, both which are now working.
Re-worked the region prototype and moved the code that is dependent on the region moving to its own function
This function is called when the region is moved.