--- /dev/null
+//https://www.chessvariants.com/diffmove.dir/switching.html
+class SwitchingRules extends ChessRules
+{
+ //TODO:
+ // Move completion: promote switched pawns (as in Magnetic)
+
+ // To every piece potential moves: add switchings
+
+ // Prevent king switching if under check
+}