Change to use S00~S55 representing board squares, need to implement
three helper function yet!