Major code refactoring on spriteset modules
Makes list of blocks unique
Major code refactoring on spriteset modules
Makes optimization levels configurable