(It's so similar in parts that it almost looks like a rip-off of mine, but I do believe we were just thinking in the same direction)