Optimised collision detection to check only on intersecting rectangles
(77% idle from 50% on sprite collisions)
Further optimisations: the hitTester only checks the union of the bounding rectangles rather than the whole stage.
Optimised sprite collisions further -- only checks overlap. 64% idle, 10% getImageData