added include guards to Mario and GameAnimation