Performance optimzation and future preparation.

Maintain a set of players, that receive violation info.
Add velocity command.
Use checkPerm.