Classes and Modules

PL-STRUCT-001

One Clear Responsibility

Avoid structures like
ServerManager
 ├─ database
 ├─ players
 ├─ packets
 ├─ commands
 ├─ configuration
 ├─ HTTP
 └─ logging
Prefer
server/
    ServerRuntime

network/
    Connection
    PacketRegistry
    PacketDispatcher

session/
    Session
    SessionService

storage/
    UserStorage
    SessionStorage

Classes above roughly 200 lines should be reviewed for multiple responsibilities.