Extracted the UI responsibilities further into another interface for announcing winning scenarios. Still in the middle of it. There's high danger of inserting nulls into the system until I get time to fix it.