Working autoscroll, refactored toilet loading

Autoscroll should now work, and toilet loading is modularized (can load toilets with arbitrary filters or sorting).