TODO: implement minimax recursion per child, implement sensible scoreMove function