Coming up with a solution is fun. Seems simple, but it's complex enough to be addictive. I also liked the messages. Good work!
Thank you!!