Having problems getting my head around the bullet behavior (thought it had a bug but it looks like I was wrong (again)). might need a custom movement system...
Anyway, might point you in directions you hadn't thought about...although they could be the wrong directions !
Nice! Sometimes is not perfect at all, but it's still working like a charm! Thanks