handling new user request depending on whether board is full
renamed Game namespace Skirmish
renamed all occurences of match to game; improved model assoc specs
Changed GameState to consume a Game model
Added #to_json to game_state, renamed match to game in game_spec
updated rspec stubs to allow and expect formats
handle case of no existing board
changed Game#full to Game#not_full
Deleted match_spec
Renamed remaining game folders to skirmish
Fixed doubled up test and renamed Game#not_full back to Game#full
Fixed some migrations, again. Made player belong_to user
MoveController#create accepts a move and validates it
Validation framework and MoveUnit validation
Validators throw exception with validation message if the move is invalid
Send error message to client if move fails to validate
Validation catches moves from friendly to enemy cities. spec for it written
Put newly created moves in current game turn. MoveController tests
attack unit move implemented
populate new match with barbarian player
City list set up and random cities methods - untested at moment.
Refactored uses of Player models to use barbarian flag