Renamed runSpeed to ticksPerSecond, moved logic thread to actually
operate on ticks per second instead of some arbitrary rate. Input now
operates at a stable 60 ticks per second.