Added 2D map visualization again, using 3 different heightmaps for RGB components

It's hacked together, because the original code is not good, and it wasn't worth going through just to bring back the old RGB.