simplify the euclidian coordinate thingy... this definitely needs restructuring, as does all the other coordinate space stuff