* @param client
	 */
	private void cmd_access(final String arg, final Client client) {
		// syntax: access <player>=<access level> (access level denoted by
		// integer -- see CONSTANTS)
		final String[] args = arg.split("=");

		if (args.length > 0) {
			// NOTE: access the DB directly because we want to be able to modify
			// logged out players as well
			Player player = objectDB.getPlayer(args[0]);

			if (player != null) {
				if (args.length > 1) {
					try {
						player.setAccess(Integer.parseInt(args[1]));
						send(player.getName() + "'s access level set to " + player.getAccess(), client);
					}
					catch (final NumberFormatException nfe) {
						// TODO is this "debug" message adequate? should I tell
						// the player or write to the debug log?
						send("Invalid access level!", client);
						System.out.println("--- Stack Trace ---");
						nfe.printStackTrace();
					}
				}
				else {
					send(player.getName() + "'s access level is " + player.getAccess(), client);
				}
			}
			else {
				send("No such player!", client);
			}
		}
		else {
			send(gameError("@access", ErrorCodes.INVALID_SYNTAX), client); // Invalid Syntax Error
		}
	}