Enemies are now partitioned based on their location into multiple buckets and can check collisions with other entities around their buckets