a very very very late collab with @mcassandra sorry this took sooooo long! can't believe I just finally finished it!