(WIP) No acceleration w/o engine_on

By brute-forcing a lock on acceleration, fixes #7564.  Not pretty and still needs to turn off the smoke and noise, so don't merge it yet!