Added permissions, started implementing commands