Handful of small bug fixes. A few visual glitches. A few logical inconsistencies. Starting to get tired, so I'll be back at it in the morning!