Static data (GZ monster prices, LB prices, wanted list) cluttered the handler with 130 lines of table literals. Moving them to a dedicated tables file keeps the handler focused on serialization logic.