I recently finished a major milestone for a C++/SDL game development course. It is my first mini-game/animation. It was an awesome programming experience. It was amazing to learn things like parallax scrolling, creating explosions, save/restore of animation state in Xml(expat). Thank you Dr. Malloy.