Refactor, create classes, break assembler from main (bugged atm)