Finished the system as far as I can tell. Will debug later.