More work on game engine

Implemented a couple more functions and moved the board handling to the
FanoronaState class.