Using else-if
id instead of freeId
Using singleton shapes && simplify shape creation
Removing from the end of current collision pairs
Pass quad tree settings via the constructor (which fixes also a bug)
Using singleton shapes && simplify shape creation
Use point object with x and y property in the quad tree constructor
Does not expose quad tree details in collider anymore
Use 'isSetupForCollision'
Revert shape changes
Use object as return value of #getDimensions