Starting to make collisions more performant
Added a smarter collision which only looks at things that can trigger a collision, and things that are close to that