This is pretty neat. The idea of switching sides is really cool for chess. I think it would be really cool and even more fitting to the theme if the pieces that switched sides randomized each turn. Like you could be setting up a checkmate with your rook, but, oops, suddenly moving the rook now switches sides, and now the computer messed up your setup, or even worse, won with your setup.
Cool stuff! =)