A right but slow version of IsMovable.
add namespaces
Add some tests
Use log4cplus in a better way.
Mainly add MonteCarloGame and NewGameBuilder.
merge