* @param room
	 * @param item
	 */
	private void drop(final Player player, final Room room, final Item item) {
		boolean validRoom = (room != null);
		boolean sameLocation = (player.getLocation() == room.getDBRef());
		boolean itemPresent = (player.getInventory().contains(item));
		
		if ( validRoom && sameLocation && itemPresent ) {
			player.getInventory().remove(item);
			
			item.setLocation(room.getDBRef());
			item.setPosition(player.getPosition());
			
			room.addItem(item);
		}
	}