Migrating Code to use Proper Byond Move() Code
Created by: clusterfack
The goal of this code is to cause the proper use of Cross() and Uncross() in the code and remove it all from turf/Enter()
This primarily involves refactoring code that already exists (such as Canpass and CheckExit) into more friendly code.