More tests, fixed a bug in move generation, renamed move to makeMove and
added equality operator to PousseMove for testing