Tricky shooter that seems impossible at first

There have been 845 games played today.