Refactored Font to use a base class create() factory method that instantiates a SystemFont or BitmapFont as appropriate.