This was really fantastic. Nice work! It was super fun to juggle all the different requirements and solve the problems.