Commit working restore code for saverestore feature.

Finally we have working restore code again! (For the save/restore
feature of weapons, health and armour etc values on a level transition).