ALANTI
This is currently a HUGE WIP!