This is fun, well done. Quite a performance to reach 2 hours on that little battery. Perhaps Euler disks are next?