I think we got a winner here! I've just spent the last 45mins playing the living f*ck out my project, and I can now safely blame the reasoning for dying so much at my own game is because i totally suck at it, rather than the keys getting stuck again :)!
Thanks, great work Ashley!!!