dynomike! more like this took longer than it should have and i ran out of motivation two thirds in and didn't feel like fixing things