Thanks for the comment Nidel! I'm aware about the wall collision problems, and I will try to find a solution when I get some time.