Add utility functions and keep track of more things on the board