All Rust commits from Facepunch
Refactor can't afford overlay to match/align with regular unlock can't afford display. Bunch of prototype UI code cleanup.