I made a thing but it is far from done so don't take this seriously