Added MBC2 and timer, plus various fixes