Removed cart_factory, create NES wrapper class that manages all
components