Actually fixed autorunning this time
- Problem was that while loop had too much to process at once
- Fixed with sneaky booleans

NOTE: Code still needs heavy clean-up