After Part 2 of @mathmathmath 's tutorial I made this and its really neat!
Sort of breaks when it has z axis on lower.