Updated GameController with new implementation for newGame(), getMap(), move(), buyArrows().
Make sure to read the method summary.