Grammatical Self Assembly for Planar Tiles