Add get_moves and get_surround to get the possible moves

get_moves calls get_surround.
get_surround rebuilds the map based on modulo and returns Cardinals (top,left,right,bottom) with a value of Index.
Index = 0 means that the move isn't possible.
get_moves checks whether there are walls or other players and disables those cases