1) You don't have to catch the rat at all, just use the code correctly.
2) You can use the code multiple times.
3) Are you playing by using the keyboard for the controls? If so, your lkeyboard buffer just sucks. Set L, R and A all to one key and use that to get the code to work.