Merged RegisterInfo.cs into Register.cs; no need for so many different classes, rather it is best to refer to every major entity as an IDNumber. Implemented empty custom serialization to all events. All events are now identifiable by an enum. Events are now structured to support multi-threaded game play (1 thread per round), which may be toggle-able later on. Game logic is now separated from data manipulation to support events. More invalid documentation removed.