Adjusted square's css and used direct child combinator
* Used an id instead of class for span inside square
* Used direct child combinator selector instead of descendant selecter for all spans inside shapes