Small update

Maps work, blocks and layers can be customized. Should probably throw
some of this into abstract classes..