Refactor simulated actions and fix bugs
[bad]Add naive strategy flags