Last sentence: 'earning their creators...' should be 'its creators'. and 'our intended landing point' should be its intended landing point.
Also, you might want to consider whether the last sentence borders on being a run-on, and whether breaking it into two sentences might not enhance readability.