Reworked addressing and made Instructions return the number of Cycles instead of using a big lookup table