Very fun and difficult, but agreed with others that some randomness would've been interesting/more on theme.