Annual carnival delivers smiles, screams