#ifndef _MOVE
#define _MOVE

#include "types.h"

/*
 * Initialize a Move
 */
Move move_init(Coord, Coord);

Coord move_get_orig(Move);
Coord move_get_dest(Move);

/*
 * Returns 1 if Move is a valid chess movement.
 */
int move_is_valid(Move);

#endif