Add lists of robots in each square

Now keeps a list in each box of the robots in that box which updates
with every loop through. Now, to make sure that it generate a list of
eligible squares to check via x/y coordinates, and then modify the
existing loops to check those squares.