Nice stuff. The title screen is a cool touch. Having to break the flag down on the first level is pretty funny.