removing delay() calls from Led24 - adding structs to define animations