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'
only include syphon support in OSX
fixed OSX syphon switch
Merge branch 'master' into config-and-serialization
specify wall isExit from config
another fix to the conditional syphon include
cleaning up the json serialization code
Adding player code updates
more json cleanup
minor fixes to player classes
Merge branch 'master' into config-and-serialization
adding serialization for game object specifier structures
fixed player object instantiation