artekorzel/ieTanks — pull request #16 by Adebski (2014-11-29 22:33:21+00:00)
Title: Sandbox integration

First part of sandbox integration with gameplay/board/bots services.

Changed GamePlay interface a bit - now it returns UUID of created game. UUID is created during game creation so there is no need now to wait until InMemoryGameHistory assigns id after finished game. Thanks to this it was possible to remove AtomicInteger from mentioned class.

I had to change most of the ids present in the gameplay/engine code from int/Integer -> String because bot service returns bot ids in String form and there were dependency between botId <-> tankId. We should probably have a little discussion about all different ids and who is responsible for what.

There are some commits with pom cleanup - moved some depndencies to parent pom.

All the tests apart from one are passing (and this test was not passing before I changed anything) so everything should work fine - during smoke test execution I can see some bot movement so it seems that it is working.