I beat it! Took a bit to figure out the placement of stuff and figure out the rules but it wasn't too bad. A gentle guiding hand at the beginning probably would help others who aren't programmers though.