1)Don't use pause...
2)Do the calculations in realtime.
In all actuality, it should not be that difficult. Shooting a torpedo is simple elementary geometry, not differential calculus...
If you guys think that the WE is accurate, you have not yet observed my shooting.