trashed everything
squares have x and y coordinates
boards have squares
board has squares connected in a graph
there is a position
pieces can be placed in positions
squares are now looked up via coordinates strings
implemented chariot movement
implemented horse movement
implemented elephant movement
elephants cannot cross the river
board has palaces
advisors move properly
patched some piece constructors
generals move properly
cannons move properly
soldiers move properly
positions have a basic understanding of check
confirmed not all positions are check
generals check each other