Working on sweeping changes to collision detection and the way
mobs work. BoomerangEntity class removed for the time being,
the entire ProjectileEntity system probably has to be reworked.
GameObject and Entity should probably be merged into one class,
splitting them was a bad idea and Entity should not inherit AABB
after the merge.