I have an object that can jump.
When it jumps, its Y velocity becomes -600 (pixels/second).
For up to .2 seconds, it can ignore gravity.
After .2 seconds, it begins to accelerate downward at 2100 (pixels/second).
Independently from its Y velocity, the object can move on the X axis up to 220 (pixels/second) or -220 (pixels/second).
How do I calculate whether or not, with a given starting x/y coordinates it can jump to a target x/y coordinate?
Also, how do I calculate the necessary X velocity to reach its target in the proper amount of time so that it doesn't overshoot or undershoot?