Added debug class; Fixed heighmap partitioning; added controls for adjusting projection matrix

still need to fix heighmaps. there is something wrong with them,
possibly a flipped axis or wrong labeling of the axes