Had to put everything in one file to allow the rom to be easily shared between the objects.