Completely rewrote GameSession hierarchy. Lots of bug and crash fixes