Tricky shooter that seems impossible at first

There have been 268 games played today.