made the square and tshape subclasses
made lineshape, l and j shape
made sshape and zshape