made TextBox extend Rectangle2D.Double instead of Rectangle, and added a method to subtract a Dimension2D
changed getCostAsIcons to return IconGroup instead of just List<Icon>
narrowed the card title area w/in the title bar based on the casting cost's required space.