Add copy() method to BoardObject