Library extends the Command class with Generic Types of <Room, Payload> However it should be <Room<State>, Payload> Solution: ```ts export abstract class Command< R extends Room<any, any> = Room, Payload = unknown, > { payload: Payload; ``` PR coming soon