#pragma once typedef struct { vec3 pos; vec3 target; vec3 direction; vec3 up; } Camera; typedef struct { vec3 pos; Camera camera; } Player;