Added NPE throwing for inBounds.
Added Null checking to setVelocity.
Added the CollisionField interface.