Added __main__ for easy running of package
move update helper func
partial changes
board_1d property