Starting work on board manipulation functions