store position/rotation information in binding class, fix bug on setWalkDirection, add kinematic character controller performance test