data class RaycastContext( val renderer: Renderer, val camera: Camera, val map: Map, val minimap: Minimap )