Fix: var assignment use the wrong var slot
Fix: while loop exi if condition is true ?