Levelbuilding, bugfixing

locks/connections groups read properly in game,
tile interactions improved, level design progressing.
Bugs:
* Multiple-lock door not opening? (or is it because of node 0?)
* Electric tiles should have 1s delay before activating, and push
player back reverse of movement direction.
* Others?
Merge branch 'working'