Mason module
+ rebuilt tetris demo to be more flexible