I have made codes for my own horror survival game too... never gotten away at art though. Maybe I'll have to pick it up again :P (had movement in, blended animations, camera system (with collision), could examine objects and all was coded using structs :P)