I always liked Scorched Earth and this game took me back to playing it. Simple gameplay, nice UI but I found it very hard to actually win.
Might need more practice :D Good job!
You need to train, or get lucky and catch easier opponents.