WIDTH = <width of game board>
HEIGHT = <height of game board>

# Returns the current board.
# It's an array of arrays, so 
#  board = get_board();
#  field = board[x][y];
# can be used to get a position.
def get_board()

# Current position of your bot.
def get_my_x()
def get_my_y()

# Current position of your opponent.
def get_opponent_x()
def get_opponent_y()

EAST = <constant used to represent going right>
NORTH = <constant used to represent going up>
WEST = <constant used to represent going left>
SOUTH = <constant used to represent going south>
TAKE = <constant used to represent taking a piece of fruit if it exists on the cell>
PASS = <constant used to represent passing the turn>

# (Deprecated) For a given field (board[x][y]), if there's a fruit at
# that position, return the index of that fruit (starting with 1),
# or false if there's no fruit there. This is a convenience
# function that checks whether field>0.
def has_item(field)

# Return the number of different fruit types. Each fruit type might
# be on the board multiple times (use get_total_item_count(type))
# to query how often). Your goal is to have the most fruit as
# many categories as possible.
def get_number_of_item_types()

# Returns the number of fruits you or your opponent have.
# E.g. if get_my_item_count(1) returns 3, you have 3 pieces
# of the fruit 1.
def get_my_item_count(type)
def get_opponent_item_count(type)

# Returns the total number of fruits available for a given
# category. E.g. if get_total_item_count(2) returns 5,
# a total of 5 fruits of type 2 exists on the board and
# the players inventories.
def get_total_item_count(type)

# Print out a line of text, for debugging. This text will
# be visible to the author of the bot in the game replays
# and in the compile logs.
# Notice: Unlike in browsers, this function only works for strings.  
# (Note that strings longer than 1024 characters won't be displayed,
#  also the total limit of log output you can generate is 16k)
def trace(string)

# Implement this function, and return either
def make_move()

# Optionally implement this function. It will be called
# at the start of the game.
def new_game()