Documentation & place_meeting() method

- Better code documentation
- Added place_meeting method

place_meeting() has two uses...
place_meeting(x,y,object) - Will check if (x,y) will produce a collision with the given object
place_meeting(object1,object2) - Will check if the objects are colliding

This will help pave the way for some AI down the road.