- If knight or bishop is situated on rook's file (a or h) then it moves as a rook
- If rook or bishop is situated on knight's file (b or g) then it moves as a knight
- If rook or knight is situated on bishop's file (c or f) then it moves as a bishop
- In all other cases rules as in regular chess including en passant, pawn promotion, castling, fifty move draw etc.
Requires JAVA 8
java -jar flickering-chess.jar