I spent way too much time on this. Super engaging! Great job!