If bytes are an issue maybe you can just add a restart level button into the menu so you don't have to restart from the very beginning of the game?
From memory I got stuck in the roof while trying to travel down the elevator not upwards so reversing direction probably wouldn't help