@eep I got really lazy, and rather than looking at your code, I re-wrote the majority of the program, (including lotus!) see if the new iteration works for you!
Also, I'll add this to my original post, but, under the groups section, you can simply comment out the things you do not want to...