I think my project works very well. You can code it how you want.
Animation
simple variables, basic math, variables, delays, simple conditionals, miscellaneous,