Ok , i finished an example.
Inside the 7zip file you will find :
a map with the exported journey files, its fully explorable for everybody.
also you will find inside that map the needed Python.pak. including the src code.
A second map contains the textures though they are also packed into the blend file.
At last there is the blend file.
In the blend file is the complete age which contains a wall with 7 clothes.
and a door can only be opened after touching the 7 clothes.
finally there is the alcscript belonging to it and a soundfile.
I think this is what you need, there is not much difference between 7 clothes or 4 buttons.
I hope you can use this and if not there may be others interested in the file.
Ps , i will post the file in this post a little later because it is 100 kb to large at the moment
Another try to upload , i reduced the size of the textures but that is not important.
I noticed a mistake in the texture path, i had left it absolute instead of relative.
That why i just uploaded a new file , but its basicly the same.