Screen-space X coordinate (e.g. clientX from a pointer event)
Screen-space Y coordinate (e.g. clientY from a pointer event)
Camera state with position and zoom
Isometric projection state
The HTMLCanvasElement used for rendering
World-space { x, y } in tile coordinates
Convert screen coordinates (e.g. clientX/clientY) to isometric world (tile) coordinates, accounting for camera position and zoom.