rotate: A couple of changes.

Made corners rounded (because rounded corners are sooo """Web 2.0"""), added rudimentary touch support, styled sessile pieces differently, made rotation look nicer (but only on Chrome)