Refactoring to use guards and such
Refactoring
Converted all Word types to more specific types, and fixed BNNN jump.
Which means I finally got everything working properly (bar timers and sound)!!! Hell yeah!