Experimenting with a bunch of stuff, what can I improve here?