if (constrain) draw_self_board(); else draw_self();