bugfix #5 - Prevent levels from being accessed based on previous level progression

http://bugs.spearson.co/view.php?id=5

The webstorage object "ProgressionSave" can now be used to store
completion progress for levels. This progress can be checked at the
beginning of a world layout in order to destroy progression-blocking
objects, thus lifting progress gates.