Now that's a plot I'm pretty sure hasn't been done before. Reminds me of some of the bizarre old Flash games. You'd think the beast would have had the sense not to live over a cave containing its Achilles' heal :)
My one suggestion is to add a restart button at the end, press space to restart, etc.