bounds checking on moves!
started movestack for board