Does it happen to you?

That you start with a clear idea how the project will be written, each class with its own responsibility..

to end up in something like this:

spagety.PNG

?