Implemented Square and Unit

Made them abstract classes instead of interfaces.