This is neat. I like the idea of the code injectors adding random inputs to your robot, but maybe make their range a little longer. It's pretty easy to avoid them as it is. One recommendation I have is to speed up the charging. It's kind of boring to just wait there until you're charged up as much as you want.
But this is great for a first Unity game! =)