Added getting a move from state

An evaluatable can now return the latest move (the move to reach that
state). Works only at level 1 now