Fix SpellCostStar to be an Integer tag

Because * spell costs have upper bounds, just make the cost parametric
on the upper bound
The fundimental unit of travel is 1/4" so Rat
Make Data.Ratio a dep
Hack on the base size representation some
Whitespace tweaking