Really simple puzzle but I was quite impressed by how many challenges you were able to make using such a simple set-up. Nicely done!