Ai fixes

The first commit should be pretty straight forward.

The second commit changes semantics indirectly: The enum includes negative values that made comparisons with them probably intendedly wrong (see src/engine/keen/ai/CVorticonElite.cpp:186 - if (movedir==LEFT) -> if(unsigned == -1) -> if(false)).