Cleaned up with a new empty_board method