Move CSS to JS Allow support for dynamic block width Easier way to define new Block types Make special blocks less prevalent on easier levels Add more block types