*Major* refactoring, added soft drop and points for both soth & hard drop