more command refactoring shenanigans. Player class updated further. Permission issues fixed.