It's very simple and lightweight, however collision code is very naive:
if (obj1BoundingBox === this.RECTANGLE &&
obj2BoundingBox === this.RECTANGLE)
return Maths.rectanglesIntersecting(obj1, obj2);
which means it will not work for moving objects