Big changes; switched to Ruby, assembler part of main prog