I enjoyed this quite a bit! One minor bit of feedback: it's "poisoned" not "poisonned"
Thanks, Sory for bad ingleish ^^