Finaly I understand this. Thank you so much Ande. Yea, the idea to use several variables for same input is, I admit, stupid. Good you told me where i make errors (not like it wont work, just too much code for one simple thing). Thanks again.
EDIT: Just to remind you Ande that the starting point of qLevel should be 0, not 1, if it's 1, it can't start.