Refactoring and writing some class-level Javadoc

[skip ci]
Signed-off-by:Nathan2055 <spychicken2055+code@gmail.com>
Delete legacy Victory Notation classes
Signed-off-by:Nathan2055 <spychicken2055+code@gmail.com>