implemented character select and updated menu.