Added concept of opacity, with opaque, partial and clear tiles