added full rectangle coverage to the board
updated the TODO list
more code for selection