chagned drawing to mostly take arguments instead of using global boardnumbers
Chaged boardnumbers to be a 81 long list instead of 2-dimensional