WIP
WIP
WIP
Port all 'command' classes to Dart