Refactored move logic. Only one robot moves, skeleton for attack and reproduce is there. Next, add many obstacles.
Added code so that there can be any number of obstacles. Also, when the arena is being initialized, better way of choosing random team. Next step, many robots all moving.
Can have variable amount of robots and obstacles. All the robots move. Next: attack to kill
Robots attack each other. There are only level ones and logic for attacking levels still needs to be done. there is a bug for the first robot that moves, he eats a obstacle once only the first time then never again. Next step: reproduce