Hi Zoltan. Thanks for the reply.
Your suggestion is interesting and possibly the best way of solving this although I could foresee problems using this method as well. For example a flat road meeting a steep 45% ramp. Also would drops teleport the projectile to the surface below? Also if I am calculating wall bounces would a single line trace suffice? Any side of the projectile could hit a wall. I suppose I could make the forward line trace component always face the travel direction of the projectile. I am unsure of how to implement it as well but I will give it a go later on.