Refactor Board and Tetromino operations out of boad class. Make Canvas View a class.