Massive clean-up with nicer comments everywhere. Also, made the heatmap function blow holes in walls that cover goal squares.