Thanks for the feedback
I did implement a few of those things into the base game I will try to see what was causing those bugs