Could've put seizure warnings or something... Loud noise warnings too. If that's 'just a feature' I call that lazy programming. It might have been that you were trying to tell a beautiful story in some discrete way, which is cool... But both the method of story telling, and the story itself were not fantastic... :( Maybe it tickles someone else's fancy though?
Bad. So what if you run out of cannon balls, use hooks to board the ship. It is a little like angry birds, I don't like angry birds, that is my opinion but affects my rating. I like the story, basically it. 2/5