API Fixes mostly, Removed Vault, since it uses the same player.hasPermission checks anyways.