Freeing, comments, and streamlining

Program now frees all surfaces after use (I think). riskGfxHeader.h is
fully and heavily commented. Removed unused variables for sake of speed.