Yeah, more puzzle elements were definitely things that would have been nice to add, but building random puzzles the way this works gets really tricky to think about, especially when tired, heh.
The rule with not being able to place tiles is that if a space has two lit rails next to it, you can’t place a rail there. The aim there is to keep loops from happening, so that the end result looks like a tree, or a lightning bolt.