tidy up some code a bit
more tidying
do some interesting things with psionics

- psi actions are "free" actions, like finding a fire point.
- psi actions supercede any other actions for that turn if they deem an
attack as "viable"
- psi actions are never carried out concurrently, they are always followed
by an action of some other type.
- prepare to be psi attacked a lot more.