This is still WIP but I wanted something ready for homestuckday