Partially redesigned character interface
Updated with latest changes