Map representation and players data representation has been separated. Team class has been introduced. Added game state renderer class drawing game state to console.
fixed bug in players data initialization. if number of players less then allowed number of players
conditions decoupled from game object, game state is what is required to perform such check. UnitTests to be fixed for this.
extension of sets and collections changed to internal, unit tests fixed, mock helper extended
added nuget stylecop integration packages
players locations refactored from enum to class set, trail aging removed from game state and now is only in processor as should
Players directions removed from game state and proper property added for lightcycle object representation.
added map object representation as classes instead of enumerable. Removed blank lines on file beginings
style cop issues fixed, style cop as part of build now. Annoying regions removed.
Aded paintext and image map serializer with common interface, map geneartor has been rebuilded.
At the moment map generator and image serializer are supporting team play.
Merge branch 'master' of https://github.com/Infusion-Open-Source/gaming-competition-platform