GRATIS - In Google Play
GRATIS - in Win Phone Store
I love Knightmare Chess. I have played this with both of my sons. It would be a bit complicated to play online though. Knightmare Chess requires you to be present, and play the game in person to see and feel the changes to the board that it throws at you.