Thunder Plane

The weather forecast predicts that there's a superstorm on the way. Do you have what it takes to make it home safely from the furious thunderclouds and enemy planes?