System C mostly there

FireConsole not working quite right yet.