create coordinate class. Create some coordinate space conversion functions
move to public members on struct classes, like Move and Coordinate to save on function calls later on. Bad practice but, hey, this is chess programming not an enterprise CRUD app ;)