- Introduced `WebPlayer` class for representing web players. - Added `WebPlayerMapper` for converting between `WebPlayer` and DTOs. - Updated `ServerMapper` and `WebHandler` to support `WebPlayer`. - Refactored `PlayerListener` to include `ChatUser` in server state updates.