Add support for websocket connections.
- Add new
ws endpoint
- Add support for locking input submission while executing game logic
- Add support for rejecting inputs that are delivered while input is locked
- Add support for
ws endpoint to basic viewer client