Very good!! Although I reached a point where I couldn't continue and had to use up all my shots and restart.
But what I played was quite fun and original.
Good job!