Worked on better incorporating entity interaction

Added a call to update the entity location information when an offset
is added
Changed the do_collide method so it ignores reserved entities SCREEN,
CAMERA, BACKGROUND
Changed the movement system so it only moves a registered entity