This took me for ever to understand and master. Althow there are a few flaws i think you will enjoy it. my faverit part is the face sprite :P