task 01
task 2 check
check 3
check 3
task 3 again
task 4 check
task 4 again
task 4
algebraic_to_numeric
task5 requiring small fixes
fix algebraic to numeric
legal test in constructor
more legal test corrections
commit self.position issues
reverse previous corrections
readding the corrections as they are not the issues
legal check correction
move() tuple correction
fix tumoves[]
prepend added