note some todos
fix whitespace (tabs vs spaces) to conform with overall style, check board version for correct command set