Yeah i had troubles with creating puzzles, in the making of the game i noticed that i suck at creating puzzles and since i only added the bare minimum of objects i also had not much to work with :P
Also yeah the levels looping is intentional because i had no start and end screen so i just decided to loop it because i thought that was nicer than just having a text say "You win" lol