Phase 2 - field ports

Port the field module routine by routine in the order measured by coverage (docs/coverage.md): leaves first, frame waits last. Each port: game terms, shadow 0 mismatch on all routes US+JP, route_ports_on passes, then mode on.

No due date
63% Completed