nebezial-asheri: work in progress on a 2 hour streamless progress than i intended but it was a fun s