Collision detection and physics has never been an easy topic in game programming, it's usually a trade off between accuracy and speed. My suggestion would be to leave it as it is at the moment and maybe change to a separate physics engine sometime in the future when the game is large enough or...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.