Cycles are now partially allowed, Some new nodes, many fixes