Added method to return point X units away in a direction
Fixed method to work
Added toString() method
Fixed problem with ghost movement
Can now portal to switch sides