Redid character levelup design to include factory class.