snake_caseified, fixed camera, added win compile support