Cheers for the comments! Thanks for mentioning the bug, I think I know what caused it, and it's to do with the way the key being thrown having some randomised physics which aren't replicated properly when the life plays back!