OMG, a Square Class?!