Optimise scripts (save ~30% CPU)
Implement multi-frames