Nice puzzles! My team had a similar concept, its fun to see all the different variations people came up with.