Aimozz

@zemalinkian I'm going to write the whole thing and then post it, instead of people having to wait