Updated: Spring cleaning

Yeah, it's winter. Shut up. This plugin needs some TLC, and this certainly isn't enough. I'll come back to it and update it for some new features and clean up the horrible code. For now, it'll have to do.