Squashed commit of fb_tourneymove2

  * 6c7d457683d9e4098f677e3accda1de0272a32b4
  * 37a0dc975ee36337a7598647181c33ed4ef11618
  * 438393db4b5651252f0cbade906a71645b9800ab
  * 97c5097c9935e9e839d5a12a4ab626811a414481
  * 6b9a0775200f64110fe0bda86f6514379e7380b0