Seeing what everyone who didn't give up made, it was probably better this way. Need to get more familiar with raymarching distance functions...