I'm starting to think that I should quit the client project. After three weeks of constantly working on it the code is still shit. I've got the feeling that when I fix one line of code ten new ones break. It took me long enough to realize that my time is too precious to continue with that.