#define SIZE 4 int move(int direction, int board[SIZE][SIZE]); void init(int board[SIZE][SIZE]); void add2(int board[SIZE][SIZE]); void rotate(int board[SIZE][SIZE]); int slideLeft(int board[SIZE][SIZE]); int slideRight(int board[SIZE][SIZE]); int slideUp(int board[SIZE][SIZE]); int slideDown(int board[SIZE][SIZE]); int gameover(int board[SIZE][SIZE]); int push(int array[SIZE]);