more generation algorithms, triangulation
added gradients