It was against 1.0 :-) If ScruchiPu behaves in a funny way, then it is beacuse it has some problem when reading the neural network. I don't know if it is related with 1.3 (may be someone else with 1.3 could check?).
Why do you find strange that a simple bot can beat it? It's released as an experimental bot, and it is not ready for competition. Also the network topology has a lot influence on the results, and also the variables you feed into the network (pe. my last prototype feeds also the fire time and it seems it improves aiming significantly).
About the fixes: I had to change all the package names, change the node creation library to avoid using reflect class (I was having problems with Robocode security manager), change the write routines to avoid numbers like 0.9123445E-1 (because the tokenizer was not able to read the "E") and comment some lines somewhere else (when reading) because they were creating strange results... I'w post the corrected source codes ASAP (it will be tomorrow, because I have them in another computer). -- Albert