Yeah I think theres a huge difference in using goto`s to jump huge parts of code so its difficult to follow, But mine is all in a tiny function and in visiable range of each other and thier labels, So its easy to debug and follow. And i didnt no goto was in C++ until I typed it and the word highlighted so thought might as well try it out

.