Finished
Finished Adaptation

Finished all adaptation, Needs testing, has a few bugs.