fix animations and avatars, rewrite character cust logic