This is about documenting the details of how kungfuchess works.
Kungfuchess is a realtime game based on chess movements rules.
Game will start after 3 seconds.
The game ends until a King is taken. If no piece has been taken for 5 minutes, then the game autodraws.
Every piece not moving at the chessboard will be exactly at the center of the field it's in. This is illustrated with a red dot.
fig. chessboard

The time it takes a piece to move to a nabour field takes exactly 1 second. A nabour field is any of the fields that surrounds the red dot.
A move from the red dot to any of the blue dot will take exactly 1 second.
In the time from 0 to 0.5 second the red dot will still be in the same field when it's been moved.
In the time 0.51 after the piece is moved, it will be in a nabour field.
Castling
Castling takes exactly 2 seconds, then both the King and the Rook will have arrived at the destination.
This apply for castling right or left.
Delay
When a piece arrives at the destination, the piece can move again when 10 seconds have passed.
This is visually showed with a delay maker which slowly decreases.
Chess movement rules apply.
Some misc restrictions.
There will be collition of pieces if two pieces at some time get in the same field.
Here both the red dot are in same field for a black and white piece. There is a collition.
On an collition event, a piece will be removed. The rule of how this work is as follows.
The're only two collition area for the knight. At the start position or at the destination field.
For the rest of the other pieces, the collition point are between the starting point and the path to the destination of the fields.
Example: If the rook is moving upward, then the collition point will be in the fields marked by the blue dots.
Misc. subjects to be analysed before implemting the kungfuchess.