Three Finger: General softlock Fixes and optimizations

Surprise, it's a Tuesday bug fix update! I've found myself with renewed vigor! Unity, now works correctly, and the shop no longer puts card packs in weird places. I also fixed issues where board upgrading would sometime…