flags are kept in one map. Classes are checked later to see if a flag is a state,bool,etc. Listener added for custom code like piston fixing. LandFlags keep a worldguard flag and a price. Prices are either a constant value or a scalar of the size of a land plot. CustomFlag does nothing. Commands were added to their own enum for readability and code management