Thanks! I'll probably revamp the whole thing, once I get some free time, based on the feedback here and how I felt replaying it after a few weeks.