* added tests for GDL IsTerminal and IsTerminal cache
* added GetLegalMoves to GDL and added tests