This majorly refactors the encounter system to use AI instead of standard Blueprint to drive encounter logic.
It implements the low-level logic to bind actions to keys. The UI for this has not yet been wired up, but input bindings do work.
It implements the necessary RPC mechanics for the actions to be executed on the server via each player's local player controller.
It implements basic logic for toggling to a top-down camera for encounters along with an in-world mouse cursor to direct the next character action. The cursor has not yet been wired up.
What this PR Does
This is a re-issue of https://github.com/OpenPF2/PF2Core/pull/24 against the correct target branch.
Closes #23.