Collisions broken sill. Updated map, added viewport adjustment when canvas is resized