Merge branch 'master' into config-and-serialization
construct bricks based on specification objects (which will eventually be serialized)
added specification structures for walls, curved wall sets, balls
Revert "removing more unused stuff"

This reverts commit bb17194424710485863fd875b6ad3e91ac4739c6.
moved setup of test config out of SpaceController, use config to generate bricks, etc.
removed unused method declaration
set syphon properties from config
Merge branch 'config-and-serialization'