method names and redraw board reworked