Move Out of Bound Logic check to MobileEntity

Move OutofBounds check to the MobileEntity and Logic handles WHAT
happens when it is out of bounds.