Thanks a bunch Spiro, that is extremly helpfull! I'll rewrite everything using the model you mention in your other posts.
There is a good number of tutorials that use quaternions or suggest them.
That is not the first time something like that occurs. I have found a lot of tutorials that use the worst method possible. Really gotta be careful on who I listen to :/