inciteco / tug-of-war

0 stars 0 forks source link

Winner "loses" #18

Closed inciteco closed 7 years ago

inciteco commented 7 years ago

Two losers. Here is the winners log:

[Error] WebSocket connection to 'wss://s-usc1c-nss-219.firebaseio.com/.ws?v=5&ns=popeyes-tug-o-war' failed: WebSocket is closed due to suspension.
[Error] Failed to load resource: the server responded with a status of 404 (HTTP/2.0 404) (lodash.min.js.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (HTTP/2.0 404) (firebase.js.map, line 0)
[Log] [GameService] – "init" (GameService.js, line 368)
[Log] Phaser v2.8.3 | Pixi.js | Canvas | WebAudio | http://phaser.io (phaser.min.js, line 3)
[Log] [GameService] – "player ready:" – {key: "NJ5frkjLH3MYatPybU6q2O2cT4q1", image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/15…g?oh=645b580fe1497934010255e053752f84&oe=5A265742", name: "Brett Spackman"} (GameService.js, line 368)
{key: "NJ5frkjLH3MYatPybU6q2O2cT4q1", image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/15…g?oh=645b580fe1497934010255e053752f84&oe=5A265742", name: "Brett Spackman"}Object
[Error] Failed to load resource: the server responded with a status of 404 (HTTP/2.0 404) (phaser.map, line 0)
[Log] [GameService] – "findOpponent" (GameService.js, line 368)
[Log] [GameService] – "findExistingGame" (GameService.js, line 368)
[Log] [GameService] – "joinExistingGame" – "games/2017-08-30/-KsoajphnP_1SWN1WW2M" (GameService.js, line 368)
[Log] [GameService] – "startGameSession" – e {repo: t, path: t, ee: t, …} (GameService.js, line 368)
e {repo: t, path: t, ee: t, ne: false, …}e
[Warning] FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "player_2" at /games/2017-08-30 to your security rules for better performance  (firebase.js, line 320)
[Log] [GameService] – "joined" – "games/2017-08-30/-KsoajphnP_1SWN1WW2M" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", player_1_score: 0, …} (GameService.js, line 368)
{player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", player_1_score: 0, player_2: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/15…g?oh=645b580fe1497934010255e053752f84&oe=5A265742", key: "NJ5frkjLH3MYatPybU6q2O2cT4q1", name: "Brett Spackman"}, player_2_joined_at: "2017-08-30T19:25:34.908Z", …}Object
[Log] [GameService] – "setOpponent" – {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"} (GameService.js, line 368)
{image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}Object
[Log] [GameService] – "remote player arrived:" – {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"} (GameService.js, line 368)
{image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}Object
[Log] Opponent has arrived: – {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"} (waitforplayer.js, line 159)
{image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}Object
[Log] [GameService] – "only host can create schedule" – false (GameService.js, line 368)
[Log] [GameService] – "no scores found yet" (GameService.js, line 368)
[Log] Player 2 pic load completed (waitforplayer.js, line 171)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", player_1_score: 0, …}Object
[Log] [GameService] – "schedule found!" (GameService.js, line 368)
[Log] [GameService] – "starting countdown as" – "client" (GameService.js, line 368)
[Log] [GameService] – "countdown started, seconds remaining:" – 4.882 (GameService.js, line 368)
[Log] [GameService] – "no scores found yet" (GameService.js, line 368)
[Log] [GameService] – "onGameplayStart › user should start calling game.makeMove(<Number>) now" (GameService.js, line 368)
[Log] [WaitForPlayerState]: leaving waitforplayer state (waitforplayer.js, line 119)
[Log] [GameService] – "game end scheduled for" – 44.998 – "seconds from now" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – -10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 44.303 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – -10 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 0 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 43.626 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 10 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 5 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 42.791 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 20 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 10 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 41.907 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 10 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 41.091 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 40.295 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 30 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 20 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 5 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 39.561 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 20 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 38.859 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 35 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 38.225 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 40 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 30 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 37.576 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 45 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 40 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 37.01 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 55 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 45 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 36.461 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 55 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 35.993 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 35.475 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 35.067 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 75 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 65 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 34.641 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 75 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 34.194 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 80 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 33.76 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – -4.5 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 33.374 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – -4 (GameService.js, line 368)
[Log] [PlayState]: tug – 66 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 61 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 46 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 5 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 32.909 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 5 (GameService.js, line 368)
[Log] [PlayState]: tug – 51 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 32.509 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 61 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 51 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 36 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 32.127 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 51 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 36 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 31.661 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 46 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 50 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 5 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 31.225 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 5 (GameService.js, line 368)
[Log] [PlayState]: tug – 55 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 45 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 30.86 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 55 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 50 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 30.425 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 64 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 68 (play.js, line 135)
[Log] [GameService] – "sending my move to the server:" – 5 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 29.936 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 5 (GameService.js, line 368)
[Log] [PlayState]: tug – 73 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 15 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 29.59 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 15 (GameService.js, line 368)
[Log] [PlayState]: tug – 88 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 78 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 29.142 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 88 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 92 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 28.757 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 102 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 97 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 5 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 28.29 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 5 (GameService.js, line 368)
[Log] [PlayState]: tug – 102 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 97 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "sending my move to the server:" – 10 (GameService.js, line 368)
[Log] [GameService] – "move allowed" – 27.893 – "seconds remaining" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [GameService] – "onPlayerMove:" – 10 (GameService.js, line 368)
[Log] [PlayState]: tug – 107 (play.js, line 135)
[Log] [GameService] – "gameUpdate" – {game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, …} (GameService.js, line 368)
{game_end_time: "2017-08-30T19:26:25.319Z", game_start_time: "2017-08-30T19:25:40.312Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T19:25:26.416Z", …}Object
[Log] [PlayState]: tug – 102 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "gameUpdate" – {finalScore: -92, game_end_time: "2017-08-30T19:26:25.319Z", game_ended: true, …} (GameService.js, line 368)
{finalScore: -92, game_end_time: "2017-08-30T19:26:25.319Z", game_ended: true, game_ended_at: "2017-08-30T19:25:57.517Z", game_start_time: "2017-08-30T19:25:40.312Z", …}Object
[Log] [GameService] – "game has ended! playerWon:" – false (GameService.js, line 368)
[Log] [GameService] – "clearAllTimers" (GameService.js, line 368)
[Log] [GameService] – "onGameplayEnd, user won?" – false (GameService.js, line 368)
[Log] [WaitForPlayerState]: leaving waitforplayer state (waitforplayer.js, line 119)
[Log] [GameService] – "user should be taken to results screen" (GameService.js, line 368)
[Log] [PlayState]: onGameplayEnd, user won? – false – false (play.js, line 183)
[Log] [GameService] – "endGameSession" (GameService.js, line 368)
[Log] [GameService] – "game has ended, aborting updates!" (GameService.js, line 368)
inciteco commented 7 years ago

Both users mashing repeatedly with 3-10 fingers in tap zone = Both users lose

[Error] WebSocket connection to 'wss://s-usc1c-nss-219.firebaseio.com/.ws?v=5&ns=popeyes-tug-o-war' failed: WebSocket is closed due to suspension.
[Error] WebSocket connection to 'wss://s-usc1c-nss-219.firebaseio.com/.ws?v=5&ns=popeyes-tug-o-war' failed: WebSocket is closed due to suspension.
[Log] [GameService] – "init" (GameService.js, line 368)
[Error] Failed to load resource: the server responded with a status of 404 (HTTP/2.0 404) (lodash.min.js.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (HTTP/2.0 404) (firebase.js.map, line 0)
[Log] Phaser v2.8.3 | Pixi.js | Canvas | WebAudio | http://phaser.io (phaser.min.js, line 3)
[Error] Failed to load resource: the server responded with a status of 404 (HTTP/2.0 404) (phaser.map, line 0)
[Log] [GameService] (2) (GameService.js, line 368)
"player ready:"
{key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", name: "Jennifer Zakur"}
[Log] [GameService] – "findOpponent" (GameService.js, line 368)
[Log] [GameService] – "findExistingGame" (GameService.js, line 368)
[Log] [GameService] – "most recent game already has a player!" (GameService.js, line 368)
[Log] [GameService] – "starting a new new game instead..." (GameService.js, line 368)
[Log] [GameService] – "createNewGame" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"startGameSession"
e {repo: t, path: t, ee: t, ne: false, then: function, …}
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", player_1_score: 0}
[Warning] FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "player_2" at /games/2017-08-30 to your security rules for better performance  (firebase.js, line 320)
[Log] [GameService] (2) (GameService.js, line 368)
"createNewGame done! game.key:"
"-KsolKwesVOzda4G6zhH"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", player_1_score: 0, player_2: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_2_joined_at: "2017-08-30T20:11:45.022Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"setOpponent"
{image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}
[Log] [GameService] (2) (GameService.js, line 368)
"remote player arrived:"
{image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}
[Log] Opponent has arrived: – {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"} (waitforplayer.js, line 159)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", player_1_score: 0, …}
[Log] [GameService] – "schedule found!" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"starting countdown as"
"host"
[Log] [GameService] (2) (GameService.js, line 368)
"countdown started, seconds remaining:"
4.986
[Log] [GameService] – "no scores found yet" (GameService.js, line 368)
[Log] [GameService] – "no scores found yet" (GameService.js, line 368)
[Log] [GameService] – "start scheduled" (GameService.js, line 368)
[Log] Player 2 pic load completed (waitforplayer.js, line 171)
[Log] [GameService] – "onGameplayStart › user should start calling game.makeMove(<Number>) now" (GameService.js, line 368)
[Log] [WaitForPlayerState]: leaving waitforplayer state (waitforplayer.js, line 119)
[Log] [GameService] (3) (GameService.js, line 368)
"game end scheduled for"
44.994
"seconds from now"
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.418
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-10
[Log] [PlayState]: tug – -10 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 5 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.723
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 19 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 14 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.804
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 24 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 19 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.987
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 34 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 24 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.205
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 39 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.407
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 44 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.603
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 44 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 39 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.873
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 44 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 34 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.222
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 39 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.604
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 39 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.04
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 39 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 44 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.486
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 49 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 53 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.006
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 63 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 48 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.538
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 58 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.136
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 68 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 53 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.688
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 58 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 53 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.236
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 58 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 48 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
33.819
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 53 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 48 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
33.338
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 44 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
32.937
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
32.538
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 16 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
32.107
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 12 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 16 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
31.702
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 12 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 16 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
31.304
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 16 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
30.771
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 31 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 26 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
30.121
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 40 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 44 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
29.572
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 59 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 54 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
29.084
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 69 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 73 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 58 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
28.52
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 68 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
27.985
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 73 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 58 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
27.555
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 63 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 58 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
27.118
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 63 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 67 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
26.634
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 72 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 67 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
26.203
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 72 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
25.769
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 81 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 76 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
25.386
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 91 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 81 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
24.92
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 91 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
24.434
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 86 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 71 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
23.971
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 76 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 61 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
23.519
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 66 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 61 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
23.035
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 66 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
22.635
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 80 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 84 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
22.152
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 89 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 84 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
21.669
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
5
[Log] [PlayState]: tug – 89 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 79 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
21.185
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 94 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 84 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 2, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [PlayState]: tug – 88 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
20.437
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:12:35.156Z", game_start_time: "2017-08-30T20:11:50.154Z", last_to_move: 1, player_1: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_1_joined_at: "2017-08-30T20:11:43.886Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 103 (play.js, line 135)
[Log] [GameService] – "endGame called" (GameService.js, line 368)
[Log] [GameService] – "final game state:" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"- finalScore?:"
88
[Log] [GameService] (2) (GameService.js, line 368)
"- tie?:"
false
[Log] [GameService] (2) (GameService.js, line 368)
"- playingAsPlayer1?:"
true
[Log] [GameService] (2) (GameService.js, line 368)
"- finalGameState.last_to_move?:"
2
[Log] [GameService] (2) (GameService.js, line 368)
"- playerWon?:"
true
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{finalScore: 88, game_end_time: "2017-08-30T20:12:35.156Z", game_ended: true, game_ended_at: "2017-08-30T20:12:14.732Z", game_start_time: "2017-08-30T20:11:50.154Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"game has ended! playerWon:"
true
[Log] [GameService] – "clearAllTimers" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"onGameplayEnd, user won?"
true
[Log] [WaitForPlayerState]: leaving waitforplayer state (waitforplayer.js, line 119)
[Log] [GameService] – "user should be taken to results screen" (GameService.js, line 368)
[Log] [PlayState]: onGameplayEnd, user won? (2) (play.js, line 183)
true
true
[Log] [GameService] – "endGameSession" (GameService.js, line 368)
[Log] [GameService] – "game has ended, aborting updates!" (GameService.js, line 368)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] – "game conclusion saved!" (GameService.js, line 368)
[Log] [GameService] – "resetting..." (GameService.js, line 368)
[Log] [GameService] – "clearAllTimers" (GameService.js, line 368)
[Log] [GameService] – "init" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"player ready:"
{key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", name: "Jennifer Zakur"}
[Log] [GameService] – "reset complete!" (GameService.js, line 368)
[Log] [GameService] – "findOpponent" (GameService.js, line 368)
[Log] [GameService] – "findExistingGame" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"joinExistingGame"
"games/2017-08-30/-KsolXX2KyOp_WsXjy9w"
[Log] [GameService] (2) (GameService.js, line 368)
"startGameSession"
e {repo: t, path: t, ee: t, ne: false, …}
[Warning] FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "player_2" at /games/2017-08-30 to your security rules for better performance  (firebase.js, line 320)
[Log] [GameService] (2) (GameService.js, line 368)
"joined"
"games/2017-08-30/-KsolXX2KyOp_WsXjy9w"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", player_1_score: 0, player_2: {image: "https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/10…g?oh=e8ab0b446a54cd35d4962f54d29f533e&oe=5A1DC633", key: "V1jSrs3FCXgIw3SOnQ8kMhj2WNA2", name: "Jennifer Zakur"}, player_2_joined_at: "2017-08-30T20:12:39.628Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"setOpponent"
{image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}
[Log] [GameService] (2) (GameService.js, line 368)
"remote player arrived:"
{image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}
[Log] Player 2 pic load completed (waitforplayer.js, line 171)
[Log] Opponent has arrived: – {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"} (waitforplayer.js, line 159)
[Log] [GameService] (2) (GameService.js, line 368)
"only host can create schedule"
false
[Log] [GameService] – "no scores found yet" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", player_1_score: 0, …}
[Log] [GameService] – "schedule found!" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"starting countdown as"
"client"
[Log] [GameService] (2) (GameService.js, line 368)
"countdown started, seconds remaining:"
4.929
[Log] [GameService] – "no scores found yet" (GameService.js, line 368)
[Log] [GameService] – "onGameplayStart › user should start calling game.makeMove(<Number>) now" (GameService.js, line 368)
[Log] [WaitForPlayerState]: leaving waitforplayer state (waitforplayer.js, line 119)
[Log] [GameService] (3) (GameService.js, line 368)
"game end scheduled for"
44.992
"seconds from now"
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.435
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -4 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.426
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-5
[Log] [PlayState]: tug – -9 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -4 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.287
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -8 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.278
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -12 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.155
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -16 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.144
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -20 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44.021
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -24 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
44
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -28 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.867
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -32 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.854
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -36 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.72
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -40 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.712
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -44 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.587
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -48 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.579
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -52 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -57 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.455
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-10
[Log] [PlayState]: tug – -67 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.438
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -71 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -61 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.295
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-15
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.288
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -80 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -56 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.153
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.143
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -80 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -72 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
43.003
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.995
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -80 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -72 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.853
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.845
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – -61 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -57 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -53 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -49 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.725
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -53 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.707
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -57 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -53 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -49 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -45 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.572
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -49 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.562
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -53 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -49 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -45 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.413
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.406
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -38 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -30 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -10 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.262
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -14 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.254
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -18 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -14 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -10 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.105
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -10 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
42.094
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – -30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -26 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -22 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.941
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.932
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -41 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.804
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.789
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -41 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.651
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.645
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -27 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -23 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -19 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.492
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -23 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.486
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -27 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -23 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -19 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -15 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.365
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -19 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.357
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -23 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -19 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -15 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.212
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.205
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -38 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.087
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – -50 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
41.071
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -54 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -64 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -60 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.938
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -64 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.927
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -68 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -64 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -60 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.786
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -64 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.778
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -68 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -64 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -60 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -45 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.635
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -49 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.626
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -53 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -49 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -64 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -60 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -56 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.49
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -60 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.474
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -64 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -60 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -75 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -71 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.356
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -75 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -71 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.33
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -75 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -71 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -76 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -72 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.197
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – -92 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.189
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -96 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -92 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.053
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -96 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
40.045
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -100 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -96 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -92 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -77 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -73 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.882
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – -58 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.873
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -62 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -58 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -54 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -34 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.752
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -38 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.735
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – -23 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -19 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -15 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.592
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.585
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – -24 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -20 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.465
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -24 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.452
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -28 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -24 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -20 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -16 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -12 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -27 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.317
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-15
[Log] [PlayState]: tug – -42 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.309
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -46 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -42 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -38 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.165
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.159
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.018
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
39.01
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -18 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.867
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -22 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.859
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – -7 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -3 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 1 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.721
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 17 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.709
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 32 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 36 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.585
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.577
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 17 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.434
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.421
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-10
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 19 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 23 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.286
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 19 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.274
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 19 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 23 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 27 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.131
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – 7 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38.122
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 3 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 7 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
38
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.987
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 7 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.838
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.826
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 7 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.685
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.677
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 7 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 15 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.538
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.526
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 7 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 11 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 6 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 10 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.385
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.371
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 10 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 14 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 18 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.218
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 14 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.21
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 10 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 14 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 18 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 22 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 26 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.089
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – 6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
37.068
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 6 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 10 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 14 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.93
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – -6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.915
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -10 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -6 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.771
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.759
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -6 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.619
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.611
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -10 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -2 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.469
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.459
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – -6 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – -2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 2 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 12 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 16 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 20 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.309
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 16 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.302
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 12 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.152
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 8 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.144
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 18 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
36.001
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 14 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.993
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-5
[Log] [PlayState]: tug – 9 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.852
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 5 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.844
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 1 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 5 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 9 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 13 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 17 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 21 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 41 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 45 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 30 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 34 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.681
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.671
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 26 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 30 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 34 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.538
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.527
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 33 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 41 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.38
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.373
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 33 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.221
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.21
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 37 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 41 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 45 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 49 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-20
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.062
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-20
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
35.055
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 25 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 33 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.921
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 29 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
15
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.911
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
15
[Log] [PlayState]: tug – 44 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 48 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 52 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 56 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.768
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 56 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.761
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 52 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 56 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 64 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.597
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 60 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
10
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.59
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
10
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 74 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 78 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.455
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 74 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.443
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 74 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 78 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.306
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 74 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.295
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 70 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 74 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 78 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 82 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.155
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 78 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"sending my move to the server:"
-4.5
[Log] [GameService] (3) (GameService.js, line 368)
"move allowed"
34.144
"seconds remaining"
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"onPlayerMove:"
-4
[Log] [PlayState]: tug – 74 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 78 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 2, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 82 (play.js, line 135)
[Log] [GameService] – "move synced" (GameService.js, line 368, x2)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{game_end_time: "2017-08-30T20:13:29.829Z", game_start_time: "2017-08-30T20:12:44.829Z", last_to_move: 1, player_1: {image: "assets/images/nonFBPlayerPics_06.png", key: "nkv3cGHKZNf3ih1yA4aAM1Pnm2g1", name: "Jon Jen"}, player_1_joined_at: "2017-08-30T20:12:35.392Z", …}
[Log] [PlayState]: tug – 97 (play.js, line 135)
[Log] [GameService] (2) (GameService.js, line 368)
"gameUpdate"
{finalScore: -90, game_end_time: "2017-08-30T20:13:29.829Z", game_ended: true, game_ended_at: "2017-08-30T20:12:55.746Z", game_start_time: "2017-08-30T20:12:44.829Z", …}
[Log] [GameService] (2) (GameService.js, line 368)
"game has ended! playerWon:"
false
[Log] [GameService] – "clearAllTimers" (GameService.js, line 368)
[Log] [GameService] (2) (GameService.js, line 368)
"onGameplayEnd, user won?"
false
[Log] [WaitForPlayerState]: leaving waitforplayer state (waitforplayer.js, line 119)
[Log] [GameService] – "user should be taken to results screen" (GameService.js, line 368)
[Log] [PlayState]: onGameplayEnd, user won? (2) (play.js, line 183)
false
false
[Log] [GameService] – "endGameSession" (GameService.js, line 368)
[Log] [GameService] – "game has ended, aborting updates!" (GameService.js, line 368)