export type Paddle = { position: [number, number]; }; export type Ball = { //float positions position: [number, number]; velocity: [number, number]; }; export type Brick = { position: [number, number]; }; export type GameState = { paddle: Paddle; balls: Ball[]; bricks: Brick[]; }; export type SessionState = { sessionId: string; localPlayerGameState: GameState; remotePlayerGameState: GameState; };