Shift to actually using FSM. Add a 3rd splash screen for when the client is waiting for server's handshake. As a bonus, add a 4th indicating that the FSM hasn't been generated yet. Draws an empty window, which causes an NPE when it closes. I wonder if that's because I need to pull changes from my version of penumbra