AssumeFPS + tests, and fixes to how the autocasting system works.