Lobby {
ClassName { ChessGame }
Seats { 2 }
}

board {
width { 8 }
height { 8 }
gfxwidth { 384 }
gfxheight { 384 }
gfx { gfx/chessbgnd.gfx:regular }
selectedgfx { gfx/chesspieces.gfx:selected }
delaygfx { gfx/chesspieces.gfx:delay }
delaygfx1 { gfx/chesspieces.gfx:delay_pretty }
hintgfx { gfx/chesspieces.gfx:hint }
tilegfx { gfx/tiles.gfx:tile }
tilegfx1 { gfx/tiles.gfx:tile2 }
deadtilegfx { gfx/tiles.gfx:dead }
deadtilegfx1 { gfx/tiles.gfx:dead2 }
}

players {
player {
name { White }
team { White }
}
player {
name { Black }
team { Black }
}
}

pieceTypes {
king
queen
bishop
knight
rook
pawn
}

pieceDefinitions {
player {
name { White }
boardrotation { 0 }
piece {
name { queen }
gfx { gfx/chesspieces.gfx:whitequeen }
gfx1 { gfx/chesspieces.gfx:whitequeen_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { bishop }
gfx { gfx/chesspieces.gfx:whitebishop }
gfx1 { gfx/chesspieces.gfx:whitebishop_pretty }
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { knight }
gfx { gfx/chesspieces.gfx:whiteknight }
gfx1 { gfx/chesspieces.gfx:whiteknight_pretty }
move {
x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
}
piece {
name { rook }
gfx { gfx/chesspieces.gfx:whiterook }
gfx1 { gfx/chesspieces.gfx:whiterook_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { pawn }
gfx { gfx/chesspieces.gfx:whitepawn }
gfx1 { gfx/chesspieces.gfx:whitepawn_pretty }
promote { y { 0 } to { queen } }
move {
x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
}
move {
x { 0 } y { -1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
}
piece {
name { king }
win
gfx { gfx/chesspieces.gfx:whiteking }
gfx1 { gfx/chesspieces.gfx:whiteking_pretty }
move {
x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
}
}

player {
name { Black }
boardrotation { 2 }
piece {
name { queen }
gfx { gfx/chesspieces.gfx:blackqueen }
gfx1 { gfx/chesspieces.gfx:blackqueen_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { bishop }
gfx { gfx/chesspieces.gfx:blackbishop }
gfx1 { gfx/chesspieces.gfx:blackbishop_pretty }
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { knight }
gfx { gfx/chesspieces.gfx:blackknight }
gfx1 { gfx/chesspieces.gfx:blackknight_pretty }
move {
x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
}
piece {
name { rook }
gfx { gfx/chesspieces.gfx:blackrook }
gfx1 { gfx/chesspieces.gfx:blackrook_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { pawn }
gfx { gfx/chesspieces.gfx:blackpawn }
gfx1 { gfx/chesspieces.gfx:blackpawn_pretty }
promote { y { 7 } to { queen } }
move {
x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
}
move {
x { 0 } y { 1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
}
piece {
name { king }
win
gfx { gfx/chesspieces.gfx:blackking }
gfx1 { gfx/chesspieces.gfx:blackking_pretty }
move {
x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
}
}
}

startingPositions {
piece { x { 0 } y { 0 } player { Black } type { rook } }
piece { x { 1 } y { 0 } player { Black } type { knight } }
piece { x { 2 } y { 0 } player { Black } type { bishop } }
piece { x { 3 } y { 0 } player { Black } type { queen } }
piece { x { 4 } y { 0 } player { Black } type { king } }
piece { x { 5 } y { 0 } player { Black } type { bishop } }
piece { x { 6 } y { 0 } player { Black } type { knight } }
piece { x { 7 } y { 0 } player { Black } type { rook } }
piece { x { 0 } y { 1 } player { Black } type { pawn } }
piece { x { 1 } y { 1 } player { Black } type { pawn } }
piece { x { 2 } y { 1 } player { Black } type { pawn } }
piece { x { 3 } y { 1 } player { Black } type { pawn } }
piece { x { 4 } y { 1 } player { Black } type { pawn } }
piece { x { 5 } y { 1 } player { Black } type { pawn } }
piece { x { 6 } y { 1 } player { Black } type { pawn } }
piece { x { 7 } y { 1 } player { Black } type { pawn } }

piece { x { 0 } y { 7 } player { White } type { rook } }
piece { x { 1 } y { 7 } player { White } type { knight } }
piece { x { 2 } y { 7 } player { White } type { bishop } }
piece { x { 3 } y { 7 } player { White } type { queen } }
piece { x { 4 } y { 7 } player { White } type { king } }
piece { x { 5 } y { 7 } player { White } type { bishop } }
piece { x { 6 } y { 7 } player { White } type { knight } }
piece { x { 7 } y { 7 } player { White } type { rook } }
piece { x { 0 } y { 6 } player { White } type { pawn } }
piece { x { 1 } y { 6 } player { White } type { pawn } }
piece { x { 2 } y { 6 } player { White } type { pawn } }
piece { x { 3 } y { 6 } player { White } type { pawn } }
piece { x { 4 } y { 6 } player { White } type { pawn } }
piece { x { 5 } y { 6 } player { White } type { pawn } }
piece { x { 6 } y { 6 } player { White } type { pawn } }
piece { x { 7 } y { 6 } player { White } type { pawn } }
}

settings { speed { 1.00 }
delay { 1.00 }
}

events { event { name { SubGameSeedEvent }
timestamp { 52 }
data { 27789770 }
}
event { name { ChessMoveEvent }
timestamp { 58 }
data { e7e5 }
}
event { name { TextEvent } timestamp { 60 } data { "White: curtains vs Black: devilant" } }
event { name { ChessMoveEvent }
timestamp { 72 }
data { e2e4 }
}
event { name { ChessMoveEvent }
timestamp { 108 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 140 }
data { c2c3 }
}
event { name { ChessMoveEvent }
timestamp { 148 }
data { g7g6 }
}
event { name { ChessMoveEvent }
timestamp { 174 }
data { b2b4 }
}
event { name { ChessMoveEvent }
timestamp { 190 }
data { f8g7 }
}
event { name { ChessMoveEvent }
timestamp { 206 }
data { a2a3 }
}
event { name { ChessMoveEvent }
timestamp { 284 }
data { c1e3 }
}
event { name { ChessMoveEvent }
timestamp { 330 }
data { b1d2 }
}
event { name { ChessMoveEvent }
timestamp { 372 }
data { f2f3 }
}
event { name { ChessMoveEvent }
timestamp { 402 }
data { g2g3 }
}
event { name { ChessMoveEvent }
timestamp { 434 }
data { f1g2 }
}
event { name { ChessMoveEvent }
timestamp { 442 }
data { b7b7 }
}
event { name { ChessMoveEvent }
timestamp { 468 }
data { g1e2 }
}
event { name { TextEvent } timestamp { 500 } data { } }
event { name { ChessMoveEvent }
timestamp { 506 }
data { e1g1 }
}
event { name { ChessMoveEvent }
timestamp { 548 }
data { h2h4 }
}
event { name { ChessMoveEvent }
timestamp { 550 }
data { d7d6 }
}
event { name { ChessMoveEvent }
timestamp { 652 }
data { a1b1 }
}
event { name { ChessMoveEvent }
timestamp { 660 }
data { g8e7 }
}
event { name { ChessMoveEvent }
timestamp { 722 }
data { c8e6 }
}
event { name { ChessMoveEvent }
timestamp { 782 }
data { d1b3 }
}
event { name { ChessMoveEvent }
timestamp { 788 }
data { b8c6 }
}
event { name { ChessMoveEvent }
timestamp { 834 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 900 }
data { d8d7 }
}
event { name { ChessMoveEvent }
timestamp { 954 }
data { e8c8 }
}
event { name { ChessMoveEvent }
timestamp { 1052 }
data { h8e8 }
}
event { name { ChessMoveEvent }
timestamp { 1160 }
data { h7h6 }
}
event { name { ChessMoveEvent }
timestamp { 1276 }
data { c3c4 }
}
event { name { ChessMoveEvent }
timestamp { 1684 }
data { e2c3 }
}
event { name { ChessMoveEvent }
timestamp { 1744 }
data { a3a4 }
}
event { name { ChessMoveEvent }
timestamp { 1778 }
data { b4b5 }
}
event { name { ChessMoveEvent }
timestamp { 2248 }
data { c6b4 }
}
event { name { ChessMoveEvent }
timestamp { 2294 }
data { c7c5 }
}
event { name { ChessMoveEvent }
timestamp { 2338 }
data { b7b6 }
}
event { name { ChessMoveEvent }
timestamp { 2380 }
data { a6a5 }
}
event { name { ChessMoveEvent }
timestamp { 2610 }
data { c8b7 }
}
event { name { ChessMoveEvent }
timestamp { 2672 }
data { d8b8 }
}
event { name { ChessMoveEvent }
timestamp { 2718 }
data { f1d1 }
}
event { name { ChessMoveEvent }
timestamp { 2746 }
data { e8c8 }
}
event { name { ChessMoveEvent }
timestamp { 2818 }
data { g1f2 }
}
event { name { ChessMoveEvent }
timestamp { 2860 }
data { g2f1 }
}
event { name { ChessMoveEvent }
timestamp { 2950 }
data { c3d5 }
}
event { name { ChessMoveEvent }
timestamp { 3098 }
data { g3g4 }
}
event { name { ChessMoveEvent }
timestamp { 3704 }
data { e6d5 }
}
event { name { ChessMoveEvent }
timestamp { 3846 }
data { g7f6 }
}
event { name { ChessMoveEvent }
timestamp { 4146 }
data { e4d5 }
}
event { name { ChessMoveEvent }
timestamp { 4202 }
data { d2e4 }
}
event { name { ChessMoveEvent }
timestamp { 4244 }
data { h6h5 }
}
event { name { ChessMoveEvent }
timestamp { 4374 }
data { g4g5 }
}
event { name { ChessMoveEvent }
timestamp { 4510 }
data { e7f5 }
}
event { name { ChessMoveEvent }
timestamp { 4516 }
data { f1h3 }
}
event { name { ChessMoveEvent }
timestamp { 4962 }
data { f6e7 }
}
event { name { ChessMoveEvent }
timestamp { 5030 }
data { d1d2 }
}
event { name { ChessMoveEvent }
timestamp { 5612 }
data { c8f8 }
}
event { name { ChessMoveEvent }
timestamp { 5700 }
data { b8e8 }
}
event { name { ChessMoveEvent }
timestamp { 5784 }
data { b1h1 }
}
event { name { ChessMoveEvent }
timestamp { 6630 }
data { f2g2 }
}
event { name { ChessMoveEvent }
timestamp { 6696 }
data { e3f2 }
}
event { name { ChessMoveEvent }
timestamp { 6704 }
data { b7c7 }
}
event { name { ChessMoveEvent }
timestamp { 7806 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 7856 }
data { f8g8 }
}
event { name { ChessMoveEvent }
timestamp { 7908 }
data { e8f8 }
}
event { name { ChessMoveEvent }
timestamp { 8412 }
data { f2e3 }
}
event { name { ChessMoveEvent }
timestamp { 8454 }
data { g2f2 }
}
event { name { ChessMoveEvent }
timestamp { 8824 }
data { g5f6 }
}
event { name { ChessMoveEvent }
timestamp { 8930 }
data { e7f6 }
}
event { name { ChessMoveEvent }
timestamp { 9294 }
data { f5e3 }
}
event { name { ChessMoveEvent }
timestamp { 9586 }
data { f2e3 }
}
event { name { ChessMoveEvent }
timestamp { 9772 }
data { d2g2 }
}
event { name { ChessMoveEvent }
timestamp { 9934 }
data { h3e6 }
}
event { name { ChessMoveEvent }
timestamp { 10040 }
data { f6e7 }
}
event { name { ChessMoveEvent }
timestamp { 10166 }
data { f8f4 }
}
event { name { ChessMoveEvent }
timestamp { 10188 }
data { e4g5 }
}
event { name { ChessMoveEvent }
timestamp { 10800 }
data { d7e8 }
}
event { name { ChessMoveEvent }
timestamp { 10856 }
data { g8g7 }
}
event { name { ChessMoveEvent }
timestamp { 11154 }
data { e7f6 }
}
event { name { ChessMoveEvent }
timestamp { 11676 }
data { e6e6 }
}
event { name { ChessMoveEvent }
timestamp { 11746 }
data { f4d4 }
}
event { name { ChessMoveEvent }
timestamp { 11864 }
data { b4d3 }
}
event { name { ChessMoveEvent }
timestamp { 11898 }
data { g5e4 }
}
event { name { ChessMoveEvent }
timestamp { 12428 }
data { e8e7 }
}
event { name { ChessMoveEvent }
timestamp { 12708 }
data { h1h1 }
}
event { name { ChessMoveEvent }
timestamp { 13086 }
data { d3f4 }
}
event { name { ChessMoveEvent }
timestamp { 13548 }
data { b3c3 }
}
event { name { ChessMoveEvent }
timestamp { 14334 }
data { f4d5 }
}
event { name { ChessMoveEvent }
timestamp { 14366 }
data { e7e6 }
}
event { name { ChessMoveEvent }
timestamp { 14368 }
data { e6h3 }
}
event { name { ChessMoveEvent }
timestamp { 15130 }
data { c4c4 }
}
event { name { ChessMoveEvent }
timestamp { 15172 }
data { c3c2 }
}
event { name { ChessMoveEvent }
timestamp { 15226 }
data { e4c3 }
}
event { name { ChessMoveEvent }
timestamp { 15368 }
data { d4d4 }
}
event { name { ChessMoveEvent }
timestamp { 15524 }
data { c4d5 }
}
event { name { ChessMoveEvent }
timestamp { 16100 }
data { e6f7 }
}
event { name { ChessMoveEvent }
timestamp { 16498 }
data { c3e4 }
}
event { name { ChessMoveEvent }
timestamp { 16598 }
data { d4d5 }
}
event { name { ChessMoveEvent }
timestamp { 16926 }
data { c2c2 }
}
event { name { ChessMoveEvent }
timestamp { 17156 }
data { f6e7 }
}
event { name { ChessMoveEvent }
timestamp { 17216 }
data { f7f4 }
}
event { name { ChessMoveEvent }
timestamp { 17704 }
data { d5d4 }
}
event { name { ChessMoveEvent }
timestamp { 18108 }
data { e3e2 }
}
event { name { ChessMoveEvent }
timestamp { 18258 }
data { h1h3 }
}
event { name { ChessMoveEvent }
timestamp { 18764 }
data { e4c3 }
}
event { name { ChessMoveEvent }
timestamp { 18868 }
data { d4c4 }
}
event { name { ChessMoveEvent }
timestamp { 18934 }
data { d6d5 }
}
event { name { ChessMoveEvent }
timestamp { 19076 }
data { c7d6 }
}
event { name { ChessMoveEvent }
timestamp { 19146 }
data { c2d3 }
}
event { name { ChessMoveEvent }
timestamp { 19982 }
data { c4c3 }
}
event { name { ChessMoveEvent }
timestamp { 19984 }
data { c3d1 }
}
event { name { ChessMoveEvent }
timestamp { 20022 }
data { c5c4 }
}
event { name { ChessMoveEvent }
timestamp { 20050 }
data { d5d4 }
}
event { name { ChessMoveEvent }
timestamp { 20214 }
data { d6c5 }
}
event { name { ChessMoveEvent }
timestamp { 20326 }
data { g2g2 }
}
event { name { ChessMoveEvent }
timestamp { 20784 }
data { d3b1 }
}
event { name { ChessMoveEvent }
timestamp { 21102 }
data { c3f3 }
}
event { name { ChessMoveEvent }
timestamp { 21282 }
data { e5e4 }
}
event { name { ChessMoveEvent }
timestamp { 21330 }
data { d4d3 }
}
event { name { ChessMoveEvent }
timestamp { 21524 }
data { e7f6 }
}
event { name { ChessMoveEvent }
timestamp { 21646 }
data { g2f2 }
}
event { name { TextEvent } timestamp { 21646 } data { "END MOVIE" } }
} 