I'm so sorry for everyone who encounters the key bugs, I've rewritten the logic and it should be no issue now. Thanks!