added include guards, started level.h