My main problem is that my development process is very chaotic
Yours and mine, my friend. I'm the chaos made person, especially when I write/design game mechanics.