Added functionality for 2 different players

- You now pass 2 different usercode files for two players.
- Running the simulation will actually update the field and robots! (so
you can actually run a game)
Made second player optional
Pulled upstream/master
Merge pull request #2 from afffsdd/master

Added functionality for 2 different players