Thanks for your input!
There are still collision detection bugs I must admit, I had to rush that part and it is a definite point of improvement as of now.