Added a faint 'barrier' to all squares
Better tracking of sizes in core
Updated other classes to use the new system