If you can find the time down the road I'd love a few more details (comments maybe) about what each of these variables mean and why ... specifically about things like opening_count room_size small_slots big_slots and what a best_possible_score actually means.
Casey wrote in #127: