WiP building heatmap algorithms TODO: figure out IndexOutOfBoundsExceptions