Uses a hash grid to determine collision, faster than using hundreds of Entities for tiled levels, etc.