Started to add function pointers for instructions, for more moduler/maintainable code.