Intermediate version with timers (wip)
LaunchBank v2: use timestamps instead of timer
patcher: native support for Bxx and CBx
added native support for ALU instructions
Fixed logic for CBx
Added MOV.W support (untested)
patcher: support STR
patcher: added ADDSUB, support SUB op
patcher: added _getOffset
patcher: use getOffset when applicable
bugfix for mov.w
fixed "MOVS" for mov.w
patcher: fixed << bug for MOV.W
bugfix in AluSimple
bugfix for add/sub
patcher: fixed arg order for CBx
fixed CBZ
patcher: fixed CBZ/CBNZ behaviour
patcher: bugfixes in MOV.W - now seems to work fine
LaunchBank1-v2 (Double) now works!

Improved stability (written full mask for replaced code)
and fixed logic.