Huge update! Added a ton of features.