Took a while, and the timing is not perfect (at the start... argh!), but it's minimal in effects and is smooth. The reason why I couldn't use my one before was because it was too code-heavy and couldn't fit in my backpack, so, here's a new one. Press the flag MULTIPLE times It's pretty similar to the previous one though! If you know how to fix the timing at the very start, send help :p