Unless I'm missing something, isn't this just angry birds? I can appreciate the self imposed challenge of submitting to multiple jams at once but try and at least come up with a unique concept next time if you'll be repeating this.
looks like you didn't get it ...anyways, thnx for checking it out!