added timeout row in games table - modified database class as per the change
updated database table layout - added timeout in save games table as well; modified Database methods as per the new layout
added event listener interface for the game clock
added game clock class
added result code and updated description as per the addition of timeout
game object now has a timeout; a player has a timestamp related to his last move; controller manages a game clock depending on the timeout value of the game and also updates each player's last move timestamp upon execution of a move
working with timeout now
game clock is now synchronized with the game object
moved game clock to the game object
game clock now quits if the game has finished while acquiring the lock for the game object
now adding event listeners to the game clock
updated srv test as per the addition of the game timeout
added ivar to player object for the time played in millis - ivar updated by controller on every move; game clock now actually works...
updated end game push parameters and no longer sending pushes after a game is saved
game clock now respects game paused state
now applying sudden death