Parameterized board, some slight additions regarding movement of pieces