Added getArea method, fixed positioning bug