I wanted to make it a little better, but I couldn't.
Maybe I'll revisit it when a mod or something comes along.