A LOT of changes. I have refactored to code to no longer lock the rom and sprites are being worked.