I was told (somewhere else) that I would need to use a quadtree to handle collision detection, or at least control how often I use the detection function for objects that are currently on the screen in a 2D game. I would need to know where stuff is on the screen, not the world for that, at least that's how I understood it.
I guess I will have to use 2.0 now. No more procrastination for me XD.