[#76846858] Finish initial SPADE release
- Events polling framework
- Client side polls for new events every 10 seconds and handles them as necessary
- Server side stores events in a table with type, timestamp, and a json string for arbitrary data
- Move unassign logic into main table for unavailable players