A lot of information to parse, but really satisfying to figure out!
Loved the little fake-out at the end!