Finished Artemis port. Yay!