It just takes time, that's all. I know you want your project to make progress but sometimes rethinking and maybe learning a better way is...better
The sad part is i already have an idea on how to make the other features other than this one