Have you read about SCRUM?
I've totally been where you are with unmanageable code.
Sometimes if you don't organize from the beginning, you can
make a lot of progress fast. But then you eventually hit a brick wall.
Its like, cutting tomatoes as fast as you can with a knife you never sharpen.
-John Mark
Josef-Eliasson
JJ JJ