Amazing level of polish! This pretty much feels and looks like a finished game.
One thing I was confused about is when robots effect activates. It feels like for positive effect you have to destroy the robot and for negative it activates when it reaches the end of the field, but I'm not sure.