Getting closer to a first working version, most asm conversions have been implemented