Lots of changes. Mostly relating to POI tokens, and moving victims, but some general improvements and refactoring too (notably of actions, and how they are structured and called. Uses inheritance now, yay). Should probably have had several commits before this one... Closes #30 (yay)