It calculates a path for a projectile to take, for some reason this was much more complex than I thought it would be. use this for anything :)
Its a bit of a test, it was a mathematically accurate model derived with some simple calculus (which i'm very proud of) but im not sure if its accurate any more now I put it into some code with far too many variables :\