Redraw each layer once on window resize to ensure all shapes are properly resized; Tiles and boundaries are now created by cloning a prototype. This should be measurably faster than repeatedly calling a Kinetic constructor.