Small changes

- Round limiter explains how it chooses the winner.
- Added sh_who for ranking information.
- Added type checking to all chat message handling to ensure Shine doesn't cause the strange gaps in the messages table.