Move instructions to their own methods, add lookup tables for instructions