character climbing properly fixed