got character switching working sorta