fixed shape bounds calculation for fill
added Sprite.hitArea