Okay, I think my mistake was just adding it to my main level .c file, so instead I made a separate file and did an "#include" on it and that stopped the crashing. However when my level loads I still can't move around. I looked for a way to attach the free_camera action to my pos_000 camera, but there doesn't seem to be any option for doing so.

Am I just missing something basic here? Should I be using something other than pos_000 for my camera?