fixed the zoom offset but and refactored the level code in the collision code...